/*
 * Peralta Santa Anna Victor Miguel
 * Diciembre 2011
 * Stored Procedure:
 *
 * Buscamos un usuario postulado a una vacante
 */
 
CREATE OR REPLACE FUNCTION isPostulado
	(
		nidusuario1 INTEGER,
		nidvacante1 INTEGER
		
	) 

	RETURNS BOOLEAN AS $$
	
	DECLARE duplicado VARCHAR;
	
	BEGIN
	
		SELECT INTO duplicado nidvacante
			FROM postulados
		WHERE nidusuario = nidusuario1 AND nidvacante = nidvacante1;
	
		IF duplicado IS NULL THEN
			RETURN FALSE;
		ELSE
			RETURN TRUE;
		END IF;
		
	END;
$$ LANGUAGE plpgsql;

--select isPostulado(1,1);

